The following review appeared in the April 11, 1994 issue of Infoworld Magazine on page 30. Window Manager / Brian Livingston Control your Windows configuration with these nifty tools Having multiple Windows configurations is a royal pain. I've written before about trying to maintain different configurations for different users by switching between separate WIN.INI and PROGMAN.INI files. But changes that are made to INI files by installed applications only affect the current set of INI files. So this approach works only when you have a very simple alternate configuration that rarely changes. For example, you want your child to see a Program Manager with nothing but a Games group, which you set up. Now a new edition of some much needed tools provides a powerful way to maintain alternate Windows configurations on the same machine - with a single set of INI files. The software is called Tessler's Nifty Tools (TNT). This is a collection of some 30 DOS and Windows utilities, each of which solves a specific problem. I last wrote about TNT in the August 30,1993 issue ("Microsoft's SmartDrive update confronts common data loss," page 28). At that time, one of its utilities, VERS, gave me a handy way to trick a program that requires a certain DOS version, but isn't fooled by Microsoft's SETVER. With release 3.6, TNT adds a versatile item to its toolbox - Config Control (CFGCNTRL.EXE). This utility allows you to determine whether particular lines exist within WIN.INI, SYSTEM.INI, or any text file. You can then add or delete certain lines or whole sections. In this way, you can determine the Windows configuration you want in place when Windows starts up. Portable computers provide one example of how handy this can be. Laptop users may be connected directly to a network while in the office, but must dial in to the network when on the road. Windows handles this kind of situation poorly. You might need to use different video drivers: one for an office monitor and another for the internal monochrome screen when the monitor is not available. Similarly, you might need different PROTOCOL.INI settings when using LAN software in the office than when using remote-access software. Trying to maintain separate SYSTEM.INI and PROTOCOL.INI files for these different configurations is a nightmare. With Config Control, you can use a single set of INI files. You first use a batch file or other means to determine whether the LAN or remote configuration is appropriate. Config Control then deletes inappropriate lines in your INI files and adds the lines you need. This process is controlled from commands in your AUTOEXEC.BAT file, or in a separate text file you create. Usually, you need to edit only two or three lines in an INI file in order to switch the affected drivers. Other TNT utilities provide more capabilities that Windows lacks. For example, Windows has almost no capability to detect current conditions in order to change its configuration - you usually must run setup. Tessler's If-On-Screen (IFONSCRN) comes to your rescue. It can detect any text that is displayed on your screen and take appropriate action. For example, if access to a network device fails (because the network is down or not attached), If-On-Screen can read the "Device not found" message and branch accordingly. With this capability, you can anticipate situations that a Windows configuration should be able to handle. Once you've detected the current status, you can run a Config Control script or pass keystrokes to any foreground application. You can even control any mechanical device that's attached to a parallel port. This allows you to set off a loud alarm attached to a computer that is in a distant room (using the IfBuzz device that Tessler's company also sells), have a dialer call your pager, and so on. Send $29 for CfgCntrl, $29 for IfOnscrn, or $159 for the whole set of 30 utilities.